home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The School House• / Math Factory™ Demo ••••• / Math Factory™ Demo •••••.rsrc / CODE_34.txt < prev    next >
Text File  |  1988-01-30  |  31KB  |  542 lines

  1. # near model CODE resource
  2. # jump table entries: 872-874 (3 of them)
  3. export_109:
  4. 00000000  4E56 FFF8                link       A6, -0x0008
  5. 00000004  48E7 1000                movem.l    -[A7], D3
  6. 00000008  4A2D E8D1                tst.b      [A5 - 0x172F]
  7. 0000000C  6700 000C                beq        +0xE /* 0000001A */
  8. 00000010  3D7C 000A FFF8           move.w     [A6 - 0x8], 0xA /* '\n' */
  9. 00000016  6000 0008                bra        +0xA /* 00000020 */
  10. label0000001A:
  11. 0000001A  3D7C 0014 FFF8           move.w     [A6 - 0x8], 0x14
  12. label00000020:
  13. 00000020  2F07                     move.l     -[A7], D7
  14. 00000022  7001                     moveq.l    D0, 0x01
  15. 00000024  3E2E FFF8                move.w     D7, [A6 - 0x8]
  16. 00000028  9E40                     sub.w      D7, D0
  17. 0000002A  6D00 0096                blt        +0x98 /* 000000C2 */
  18. 0000002E  3D40 FFFE                move.w     [A6 - 0x2], D0
  19. label00000032:
  20. 00000032  302E FFFE                move.w     D0, [A6 - 0x2]
  21. 00000036  E548                     lsl        D0.w, 2
  22. 00000038  322E FFFE                move.w     D1, [A6 - 0x2]
  23. 0000003C  E549                     lsl        D1.w, 2
  24. 0000003E  2600                     move.l     D3, D0
  25. 00000040  41ED E972                lea.l      A0, [A5 - 0x168E]
  26. 00000044  2030 3000                move.l     D0, [A0 + D3.w]
  27. 00000048  2601                     move.l     D3, D1
  28. 0000004A  41ED E922                lea.l      A0, [A5 - 0x16DE]
  29. 0000004E  2230 3000                move.l     D1, [A0 + D3.w]
  30. 00000052  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  31. 00000056  2D40 FFFA                move.l     [A6 - 0x6], D0
  32. 0000005A  4AAE FFFA                tst.l      [A6 - 0x6]
  33. 0000005E  6700 0020                beq        +0x22 /* 00000080 */
  34. 00000062  302E FFFE                move.w     D0, [A6 - 0x2]
  35. 00000066  E548                     lsl        D0.w, 2
  36. 00000068  322E FFFE                move.w     D1, [A6 - 0x2]
  37. 0000006C  E549                     lsl        D1.w, 2
  38. 0000006E  41ED E972                lea.l      A0, [A5 - 0x168E]
  39. 00000072  2430 1000                move.l     D2, [A0 + D1.w]
  40. 00000076  5282                     addq.l     D2, 1
  41. 00000078  43ED E972                lea.l      A1, [A5 - 0x168E]
  42. 0000007C  2382 0000                move.l     [A1 + D0.w], D2
  43. label00000080:
  44. 00000080  4AAE FFFA                tst.l      [A6 - 0x6]
  45. 00000084  6600 FFAC                bne        -0x52 /* 00000032 */
  46. 00000088  302E FFFE                move.w     D0, [A6 - 0x2]
  47. 0000008C  E548                     lsl        D0.w, 2
  48. 0000008E  41ED E972                lea.l      A0, [A5 - 0x168E]
  49. 00000092  2F30 0000                move.l     -[A7], [A0 + D0.w]
  50. 00000096  486D FB36                pea.l      [A5 - 0x4CA]
  51. 0000009A  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  52. 0000009E  302E FFFE                move.w     D0, [A6 - 0x2]
  53. 000000A2  C1FC 0016                muls.w     D0, 0x16
  54. 000000A6  486D FB36                pea.l      [A5 - 0x4CA]
  55. 000000AA  41ED F41A                lea.l      A0, [A5 - 0xBE6]
  56. 000000AE  4870 0000                pea.l      [A0 + D0.w]
  57. 000000B2  3F3C 0014                move.w     -[A7], 0x14
  58. 000000B6  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  59. 000000BA  526E FFFE                addq.w     [A6 - 0x2], 1
  60. 000000BE  51CF FF72                dbf        D7, -0x90 /* 00000032 */
  61. label000000C2:
  62. 000000C2  2E1F                     move.l     D7, [A7]+
  63. 000000C4  422D E9C8                clr.b      [A5 - 0x1638]
  64. 000000C8  4CDF 0008                movem.l    D3, [A7]+
  65. 000000CC  4E5E                     unlink     A6
  66. 000000CE  4E75                     rts
  67. export_110:
  68. 000000D0  4E56 FFFC                link       A6, -0x0004
  69. 000000D4  48E7 1000                movem.l    -[A7], D3
  70. 000000D8  4A2D E8D1                tst.b      [A5 - 0x172F]
  71. 000000DC  6700 000C                beq        +0xE /* 000000EA */
  72. 000000E0  3D7C 000A FFFC           move.w     [A6 - 0x4], 0xA /* '\n' */
  73. 000000E6  6000 0008                bra        +0xA /* 000000F0 */
  74. label000000EA:
  75. 000000EA  3D7C 0014 FFFC           move.w     [A6 - 0x4], 0x14
  76. label000000F0:
  77. 000000F0  202D EE24                move.l     D0, [A5 - 0x11DC]
  78. 000000F4  3F00                     move.w     -[A7], D0
  79. 000000F6  202D EE28                move.l     D0, [A5 - 0x11D8]
  80. 000000FA  3F00                     move.w     -[A7], D0
  81. 000000FC  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  82. 00000100  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  83. 00000104  2F07                     move.l     -[A7], D7
  84. 00000106  7001                     moveq.l    D0, 0x01
  85. 00000108  3E2E FFFC                move.w     D7, [A6 - 0x4]
  86. 0000010C  9E40                     sub.w      D7, D0
  87. 0000010E  6D00 005A                blt        +0x5C /* 0000016A */
  88. 00000112  3D40 FFFE                move.w     [A6 - 0x2], D0
  89. label00000116:
  90. 00000116  302E FFFE                move.w     D0, [A6 - 0x2]
  91. 0000011A  E548                     lsl        D0.w, 2
  92. 0000011C  322E FFFE                move.w     D1, [A6 - 0x2]
  93. 00000120  E549                     lsl        D1.w, 2
  94. 00000122  41ED FC32                lea.l      A0, [A5 - 0x3CE]
  95. 00000126  43ED E972                lea.l      A1, [A5 - 0x168E]
  96. 0000012A  23B0 1000 0000           move.l     [A1 + D0.w], [A0 + D1.w]
  97. 00000130  302E FFFE                move.w     D0, [A6 - 0x2]
  98. 00000134  E548                     lsl        D0.w, 2
  99. 00000136  41ED FC32                lea.l      A0, [A5 - 0x3CE]
  100. 0000013A  2F30 0000                move.l     -[A7], [A0 + D0.w]
  101. 0000013E  486D FB36                pea.l      [A5 - 0x4CA]
  102. 00000142  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  103. 00000146  302E FFFE                move.w     D0, [A6 - 0x2]
  104. 0000014A  C1FC 0016                muls.w     D0, 0x16
  105. 0000014E  486D FB36                pea.l      [A5 - 0x4CA]
  106. 00000152  41ED F41A                lea.l      A0, [A5 - 0xBE6]
  107. 00000156  4870 0000                pea.l      [A0 + D0.w]
  108. 0000015A  3F3C 0014                move.w     -[A7], 0x14
  109. 0000015E  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  110. 00000162  526E FFFE                addq.w     [A6 - 0x2], 1
  111. 00000166  51CF FFAE                dbf        D7, -0x54 /* 00000116 */
  112. label0000016A:
  113. 0000016A  2E1F                     move.l     D7, [A7]+
  114. 0000016C  202D EE1C                move.l     D0, [A5 - 0x11E4]
  115. 00000170  3F00                     move.w     -[A7], D0
  116. 00000172  202D EE20                move.l     D0, [A5 - 0x11E0]
  117. 00000176  3F00                     move.w     -[A7], D0
  118. 00000178  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  119. 0000017C  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  120. 00000180  2F07                     move.l     -[A7], D7
  121. 00000182  7001                     moveq.l    D0, 0x01
  122. 00000184  3E2E FFFC                move.w     D7, [A6 - 0x4]
  123. 00000188  9E40                     sub.w      D7, D0
  124. 0000018A  6D00 005A                blt        +0x5C /* 000001E6 */
  125. 0000018E  3D40 FFFE                move.w     [A6 - 0x2], D0
  126. label00000192:
  127. 00000192  302E FFFE                move.w     D0, [A6 - 0x2]
  128. 00000196  E548                     lsl        D0.w, 2
  129. 00000198  322E FFFE                move.w     D1, [A6 - 0x2]
  130. 0000019C  E549                     lsl        D1.w, 2
  131. 0000019E  41ED FC32                lea.l      A0, [A5 - 0x3CE]
  132. 000001A2  43ED E922                lea.l      A1, [A5 - 0x16DE]
  133. 000001A6  23B0 1000 0000           move.l     [A1 + D0.w], [A0 + D1.w]
  134. 000001AC  302E FFFE                move.w     D0, [A6 - 0x2]
  135. 000001B0  E548                     lsl        D0.w, 2
  136. 000001B2  41ED FC32                lea.l      A0, [A5 - 0x3CE]
  137. 000001B6  2F30 0000                move.l     -[A7], [A0 + D0.w]
  138. 000001BA  486D FB36                pea.l      [A5 - 0x4CA]
  139. 000001BE  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  140. 000001C2  302E FFFE                move.w     D0, [A6 - 0x2]
  141. 000001C6  C1FC 0016                muls.w     D0, 0x16
  142. 000001CA  486D FB36                pea.l      [A5 - 0x4CA]
  143. 000001CE  41ED EE16                lea.l      A0, [A5 - 0x11EA]
  144. 000001D2  4870 0000                pea.l      [A0 + D0.w]
  145. 000001D6  3F3C 0014                move.w     -[A7], 0x14
  146. 000001DA  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  147. 000001DE  526E FFFE                addq.w     [A6 - 0x2], 1
  148. 000001E2  51CF FFAE                dbf        D7, -0x54 /* 00000192 */
  149. label000001E6:
  150. 000001E6  2E1F                     move.l     D7, [A7]+
  151. 000001E8  302D FA34                move.w     D0, [A5 - 0x5CC]
  152. 000001EC  0C40 002B                cmpi.w     D0, 0x2B /* '+' */
  153. 000001F0  6600 004C                bne        +0x4E /* 0000023E */
  154. 000001F4  2F07                     move.l     -[A7], D7
  155. 000001F6  7001                     moveq.l    D0, 0x01
  156. 000001F8  3E2E FFFC                move.w     D7, [A6 - 0x4]
  157. 000001FC  9E40                     sub.w      D7, D0
  158. 000001FE  6D00 0038                blt        +0x3A /* 00000238 */
  159. 00000202  3D40 FFFE                move.w     [A6 - 0x2], D0
  160. label00000206:
  161. 00000206  302E FFFE                move.w     D0, [A6 - 0x2]
  162. 0000020A  E548                     lsl        D0.w, 2
  163. 0000020C  322E FFFE                move.w     D1, [A6 - 0x2]
  164. 00000210  E549                     lsl        D1.w, 2
  165. 00000212  342E FFFE                move.w     D2, [A6 - 0x2]
  166. 00000216  E54A                     lsl        D2.w, 2
  167. 00000218  41ED E972                lea.l      A0, [A5 - 0x168E]
  168. 0000021C  2630 1000                move.l     D3, [A0 + D1.w]
  169. 00000220  41ED E922                lea.l      A0, [A5 - 0x16DE]
  170. 00000224  D6B0 2000                add.l      D3, [A0 + D2.w]
  171. 00000228  43ED E8D2                lea.l      A1, [A5 - 0x172E]
  172. 0000022C  2383 0000                move.l     [A1 + D0.w], D3
  173. 00000230  526E FFFE                addq.w     [A6 - 0x2], 1
  174. 00000234  51CF FFD0                dbf        D7, -0x32 /* 00000206 */
  175. label00000238:
  176. 00000238  2E1F                     move.l     D7, [A7]+
  177. 0000023A  6000 010C                bra        +0x10E /* 00000348 */
  178. label0000023E:
  179. 0000023E  0C40 002D                cmpi.w     D0, 0x2D /* '-' */
  180. 00000242  6600 004C                bne        +0x4E /* 00000290 */
  181. 00000246  2F07                     move.l     -[A7], D7
  182. 00000248  7001                     moveq.l    D0, 0x01
  183. 0000024A  3E2E FFFC                move.w     D7, [A6 - 0x4]
  184. 0000024E  9E40                     sub.w      D7, D0
  185. 00000250  6D00 0038                blt        +0x3A /* 0000028A */
  186. 00000254  3D40 FFFE                move.w     [A6 - 0x2], D0
  187. label00000258:
  188. 00000258  302E FFFE                move.w     D0, [A6 - 0x2]
  189. 0000025C  E548                     lsl        D0.w, 2
  190. 0000025E  322E FFFE                move.w     D1, [A6 - 0x2]
  191. 00000262  E549                     lsl        D1.w, 2
  192. 00000264  342E FFFE                move.w     D2, [A6 - 0x2]
  193. 00000268  E54A                     lsl        D2.w, 2
  194. 0000026A  41ED E972                lea.l      A0, [A5 - 0x168E]
  195. 0000026E  2630 1000                move.l     D3, [A0 + D1.w]
  196. 00000272  41ED E922                lea.l      A0, [A5 - 0x16DE]
  197. 00000276  96B0 2000                sub.l      D3, [A0 + D2.w]
  198. 0000027A  43ED E8D2                lea.l      A1, [A5 - 0x172E]
  199. 0000027E  2383 0000                move.l     [A1 + D0.w], D3
  200. 00000282  526E FFFE                addq.w     [A6 - 0x2], 1
  201. 00000286  51CF FFD0                dbf        D7, -0x32 /* 00000258 */
  202. label0000028A:
  203. 0000028A  2E1F                     move.l     D7, [A7]+
  204. 0000028C  6000 00BA                bra        +0xBC /* 00000348 */
  205. label00000290:
  206. 00000290  0C40 0078                cmpi.w     D0, 0x78 /* 'x' */
  207. 00000294  6600 0052                bne        +0x54 /* 000002E8 */
  208. 00000298  2F07                     move.l     -[A7], D7
  209. 0000029A  7001                     moveq.l    D0, 0x01
  210. 0000029C  3E2E FFFC                move.w     D7, [A6 - 0x4]
  211. 000002A0  9E40                     sub.w      D7, D0
  212. 000002A2  6D00 003E                blt        +0x40 /* 000002E2 */
  213. 000002A6  3D40 FFFE                move.w     [A6 - 0x2], D0
  214. label000002AA:
  215. 000002AA  302E FFFE                move.w     D0, [A6 - 0x2]
  216. 000002AE  E548                     lsl        D0.w, 2
  217. 000002B0  322E FFFE                move.w     D1, [A6 - 0x2]
  218. 000002B4  E549                     lsl        D1.w, 2
  219. 000002B6  342E FFFE                move.w     D2, [A6 - 0x2]
  220. 000002BA  E54A                     lsl        D2.w, 2
  221. 000002BC  2600                     move.l     D3, D0
  222. 000002BE  41ED E972                lea.l      A0, [A5 - 0x168E]
  223. 000002C2  2030 1000                move.l     D0, [A0 + D1.w]
  224. 000002C6  41ED E922                lea.l      A0, [A5 - 0x16DE]
  225. 000002CA  2230 2000                move.l     D1, [A0 + D2.w]
  226. 000002CE  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  227. 000002D2  43ED E8D2                lea.l      A1, [A5 - 0x172E]
  228. 000002D6  2380 3000                move.l     [A1 + D3.w], D0
  229. 000002DA  526E FFFE                addq.w     [A6 - 0x2], 1
  230. 000002DE  51CF FFCA                dbf        D7, -0x38 /* 000002AA */
  231. label000002E2:
  232. 000002E2  2E1F                     move.l     D7, [A7]+
  233. 000002E4  6000 0062                bra        +0x64 /* 00000348 */
  234. label000002E8:
  235. 000002E8  0C40 002F                cmpi.w     D0, 0x2F /* '/' */
  236. 000002EC  6600 005A                bne        +0x5C /* 00000348 */
  237. 000002F0  4A2D E9C8                tst.b      [A5 - 0x1638]
  238. 000002F4  6700 0006                beq        +0x8 /* 000002FC */
  239. 000002F8  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  240. label000002FC:
  241. 000002FC  2F07                     move.l     -[A7], D7
  242. 000002FE  7001                     moveq.l    D0, 0x01
  243. 00000300  3E2E FFFC                move.w     D7, [A6 - 0x4]
  244. 00000304  9E40                     sub.w      D7, D0
  245. 00000306  6D00 003E                blt        +0x40 /* 00000346 */
  246. 0000030A  3D40 FFFE                move.w     [A6 - 0x2], D0
  247. label0000030E:
  248. 0000030E  302E FFFE                move.w     D0, [A6 - 0x2]
  249. 00000312  E548                     lsl        D0.w, 2
  250. 00000314  322E FFFE                move.w     D1, [A6 - 0x2]
  251. 00000318  E549                     lsl        D1.w, 2
  252. 0000031A  342E FFFE                move.w     D2, [A6 - 0x2]
  253. 0000031E  E54A                     lsl        D2.w, 2
  254. 00000320  2600                     move.l     D3, D0
  255. 00000322  41ED E972                lea.l      A0, [A5 - 0x168E]
  256. 00000326  2030 1000                move.l     D0, [A0 + D1.w]
  257. 0000032A  41ED E922                lea.l      A0, [A5 - 0x16DE]
  258. 0000032E  2230 2000                move.l     D1, [A0 + D2.w]
  259. 00000332  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  260. 00000336  43ED E8D2                lea.l      A1, [A5 - 0x172E]
  261. 0000033A  2380 3000                move.l     [A1 + D3.w], D0
  262. 0000033E  526E FFFE                addq.w     [A6 - 0x2], 1
  263. 00000342  51CF FFCA                dbf        D7, -0x38 /* 0000030E */
  264. label00000346:
  265. 00000346  2E1F                     move.l     D7, [A7]+
  266. label00000348:
  267. 00000348  4CDF 0008                movem.l    D3, [A7]+
  268. 0000034C  4E5E                     unlink     A6
  269. 0000034E  4E75                     rts
  270. 00000350  0000 0000                ori.b      D0, 0x0
  271. export_111:
  272. 00000354  4E56 FFFC                link       A6, -0x0004
  273. 00000358  4A2D E8D1                tst.b      [A5 - 0x172F]
  274. 0000035C  6700 000C                beq        +0xE /* 0000036A */
  275. 00000360  3D7C 000A FFFC           move.w     [A6 - 0x4], 0xA /* '\n' */
  276. 00000366  6000 0008                bra        +0xA /* 00000370 */
  277. label0000036A:
  278. 0000036A  3D7C 0014 FFFC           move.w     [A6 - 0x4], 0x14
  279. label00000370:
  280. 00000370  422D E9C9                clr.b      [A5 - 0x1637]
  281. 00000374  4A2D E2CA                tst.b      [A5 - 0x1D36]
  282. 00000378  6700 0188                beq        +0x18A /* 00000502 */
  283. 0000037C  0C6D 002D E9CC           cmpi.w     [A5 - 0x1634], 0x2D /* '-' */
  284. 00000382  6600 00C2                bne        +0xC4 /* 00000446 */
  285. 00000386  3F3C 0005                move.w     -[A7], 0x5
  286. 0000038A  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  287. 0000038E  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  288. 00000392  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  289. 00000396  2F07                     move.l     -[A7], D7
  290. 00000398  7001                     moveq.l    D0, 0x01
  291. 0000039A  3E2E FFFC                move.w     D7, [A6 - 0x4]
  292. 0000039E  9E40                     sub.w      D7, D0
  293. 000003A0  6D00 0040                blt        +0x42 /* 000003E2 */
  294. 000003A4  3D40 FFFE                move.w     [A6 - 0x2], D0
  295. label000003A8:
  296. 000003A8  302E FFFE                move.w     D0, [A6 - 0x2]
  297. 000003AC  E548                     lsl        D0.w, 2
  298. 000003AE  41ED FC32                lea.l      A0, [A5 - 0x3CE]
  299. 000003B2  2F30 0000                move.l     -[A7], [A0 + D0.w]
  300. 000003B6  486D FB36                pea.l      [A5 - 0x4CA]
  301. 000003BA  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  302. 000003BE  302E FFFE                move.w     D0, [A6 - 0x2]
  303. 000003C2  C1FC 0006                muls.w     D0, 0x6
  304. 000003C6  486D FB36                pea.l      [A5 - 0x4CA]
  305. 000003CA  41ED ED88                lea.l      A0, [A5 - 0x1278]
  306. 000003CE  4870 0000                pea.l      [A0 + D0.w]
  307. 000003D2  3F3C 0005                move.w     -[A7], 0x5
  308. 000003D6  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  309. 000003DA  526E FFFE                addq.w     [A6 - 0x2], 1
  310. 000003DE  51CF FFC8                dbf        D7, -0x3A /* 000003A8 */
  311. label000003E2:
  312. 000003E2  2E1F                     move.l     D7, [A7]+
  313. 000003E4  3F3C 0001                move.w     -[A7], 0x1
  314. 000003E8  3F3C 0004                move.w     -[A7], 0x4
  315. 000003EC  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  316. 000003F0  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  317. 000003F4  2F07                     move.l     -[A7], D7
  318. 000003F6  7001                     moveq.l    D0, 0x01
  319. 000003F8  3E2E FFFC                move.w     D7, [A6 - 0x4]
  320. 000003FC  9E40                     sub.w      D7, D0
  321. 000003FE  6D00 0040                blt        +0x42 /* 00000440 */
  322. 00000402  3D40 FFFE                move.w     [A6 - 0x2], D0
  323. label00000406:
  324. 00000406  302E FFFE                move.w     D0, [A6 - 0x2]
  325. 0000040A  E548                     lsl        D0.w, 2
  326. 0000040C  41ED FC32                lea.l      A0, [A5 - 0x3CE]
  327. 00000410  2F30 0000                move.l     -[A7], [A0 + D0.w]
  328. 00000414  486D FB36                pea.l      [A5 - 0x4CA]
  329. 00000418  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  330. 0000041C  302E FFFE                move.w     D0, [A6 - 0x2]
  331. 00000420  C1FC 0006                muls.w     D0, 0x6
  332. 00000424  486D FB36                pea.l      [A5 - 0x4CA]
  333. 00000428  41ED ED10                lea.l      A0, [A5 - 0x12F0]
  334. 0000042C  4870 0000                pea.l      [A0 + D0.w]
  335. 00000430  3F3C 0005                move.w     -[A7], 0x5
  336. 00000434  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  337. 00000438  526E FFFE                addq.w     [A6 - 0x2], 1
  338. 0000043C  51CF FFC8                dbf        D7, -0x3A /* 00000406 */
  339. label00000440:
  340. 00000440  2E1F                     move.l     D7, [A7]+
  341. 00000442  6000 00BE                bra        +0xC0 /* 00000502 */
  342. label00000446:
  343. 00000446  3F3C 0001                move.w     -[A7], 0x1
  344. 0000044A  3F3C 0004                move.w     -[A7], 0x4
  345. 0000044E  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  346. 00000452  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  347. 00000456  2F07                     move.l     -[A7], D7
  348. 00000458  7001                     moveq.l    D0, 0x01
  349. 0000045A  3E2E FFFC                move.w     D7, [A6 - 0x4]
  350. 0000045E  9E40                     sub.w      D7, D0
  351. 00000460  6D00 0040                blt        +0x42 /* 000004A2 */
  352. 00000464  3D40 FFFE                move.w     [A6 - 0x2], D0
  353. label00000468:
  354. 00000468  302E FFFE                move.w     D0, [A6 - 0x2]
  355. 0000046C  E548                     lsl        D0.w, 2
  356. 0000046E  41ED FC32                lea.l      A0, [A5 - 0x3CE]
  357. 00000472  2F30 0000                move.l     -[A7], [A0 + D0.w]
  358. 00000476  486D FB36                pea.l      [A5 - 0x4CA]
  359. 0000047A  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  360. 0000047E  302E FFFE                move.w     D0, [A6 - 0x2]
  361. 00000482  C1FC 0006                muls.w     D0, 0x6
  362. 00000486  486D FB36                pea.l      [A5 - 0x4CA]
  363. 0000048A  41ED ED88                lea.l      A0, [A5 - 0x1278]
  364. 0000048E  4870 0000                pea.l      [A0 + D0.w]
  365. 00000492  3F3C 0005                move.w     -[A7], 0x5
  366. 00000496  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  367. 0000049A  526E FFFE                addq.w     [A6 - 0x2], 1
  368. 0000049E  51CF FFC8                dbf        D7, -0x3A /* 00000468 */
  369. label000004A2:
  370. 000004A2  2E1F                     move.l     D7, [A7]+
  371. 000004A4  3F3C 0001                move.w     -[A7], 0x1
  372. 000004A8  3F3C 0003                move.w     -[A7], 0x3
  373. 000004AC  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  374. 000004B0  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  375. 000004B4  2F07                     move.l     -[A7], D7
  376. 000004B6  7001                     moveq.l    D0, 0x01
  377. 000004B8  3E2E FFFC                move.w     D7, [A6 - 0x4]
  378. 000004BC  9E40                     sub.w      D7, D0
  379. 000004BE  6D00 0040                blt        +0x42 /* 00000500 */
  380. 000004C2  3D40 FFFE                move.w     [A6 - 0x2], D0
  381. label000004C6:
  382. 000004C6  302E FFFE                move.w     D0, [A6 - 0x2]
  383. 000004CA  E548                     lsl        D0.w, 2
  384. 000004CC  41ED FC32                lea.l      A0, [A5 - 0x3CE]
  385. 000004D0  2F30 0000                move.l     -[A7], [A0 + D0.w]
  386. 000004D4  486D FB36                pea.l      [A5 - 0x4CA]
  387. 000004D8  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  388. 000004DC  302E FFFE                move.w     D0, [A6 - 0x2]
  389. 000004E0  C1FC 0006                muls.w     D0, 0x6
  390. 000004E4  486D FB36                pea.l      [A5 - 0x4CA]
  391. 000004E8  41ED ED10                lea.l      A0, [A5 - 0x12F0]
  392. 000004EC  4870 0000                pea.l      [A0 + D0.w]
  393. 000004F0  3F3C 0005                move.w     -[A7], 0x5
  394. 000004F4  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  395. 000004F8  526E FFFE                addq.w     [A6 - 0x2], 1
  396. 000004FC  51CF FFC8                dbf        D7, -0x3A /* 000004C6 */
  397. label00000500:
  398. 00000500  2E1F                     move.l     D7, [A7]+
  399. label00000502:
  400. 00000502  2B7C 0000 0004 EE28      move.l     [A5 - 0x11D8], 0x4
  401. 0000050A  2B7C 0000 0001 EE24      move.l     [A5 - 0x11DC], 0x1
  402. 00000512  2B7C 0000 0009 EE20      move.l     [A5 - 0x11E0], 0x9 /* '\t' */
  403. 0000051A  2B7C 0000 0005 EE1C      move.l     [A5 - 0x11E4], 0x5
  404. 00000522  202D EE24                move.l     D0, [A5 - 0x11DC]
  405. 00000526  3F00                     move.w     -[A7], D0
  406. 00000528  202D EE28                move.l     D0, [A5 - 0x11D8]
  407. 0000052C  3F00                     move.w     -[A7], D0
  408. 0000052E  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  409. 00000532  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  410. 00000536  2F07                     move.l     -[A7], D7
  411. 00000538  7001                     moveq.l    D0, 0x01
  412. 0000053A  3E2E FFFC                move.w     D7, [A6 - 0x4]
  413. 0000053E  9E40                     sub.w      D7, D0
  414. 00000540  6D00 0040                blt        +0x42 /* 00000582 */
  415. 00000544  3D40 FFFE                move.w     [A6 - 0x2], D0
  416. label00000548:
  417. 00000548  302E FFFE                move.w     D0, [A6 - 0x2]
  418. 0000054C  E548                     lsl        D0.w, 2
  419. 0000054E  41ED FC32                lea.l      A0, [A5 - 0x3CE]
  420. 00000552  2F30 0000                move.l     -[A7], [A0 + D0.w]
  421. 00000556  486D FB36                pea.l      [A5 - 0x4CA]
  422. 0000055A  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  423. 0000055E  302E FFFE                move.w     D0, [A6 - 0x2]
  424. 00000562  C1FC 0006                muls.w     D0, 0x6
  425. 00000566  486D FB36                pea.l      [A5 - 0x4CA]
  426. 0000056A  41ED EC98                lea.l      A0, [A5 - 0x1368]
  427. 0000056E  4870 0000                pea.l      [A0 + D0.w]
  428. 00000572  3F3C 0005                move.w     -[A7], 0x5
  429. 00000576  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  430. 0000057A  526E FFFE                addq.w     [A6 - 0x2], 1
  431. 0000057E  51CF FFC8                dbf        D7, -0x3A /* 00000548 */
  432. label00000582:
  433. 00000582  2E1F                     move.l     D7, [A7]+
  434. 00000584  202D EE24                move.l     D0, [A5 - 0x11DC]
  435. 00000588  3F00                     move.w     -[A7], D0
  436. 0000058A  202D EE28                move.l     D0, [A5 - 0x11D8]
  437. 0000058E  3F00                     move.w     -[A7], D0
  438. 00000590  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  439. 00000594  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  440. 00000598  2F07                     move.l     -[A7], D7
  441. 0000059A  7001                     moveq.l    D0, 0x01
  442. 0000059C  3E2E FFFC                move.w     D7, [A6 - 0x4]
  443. 000005A0  9E40                     sub.w      D7, D0
  444. 000005A2  6D00 0040                blt        +0x42 /* 000005E4 */
  445. 000005A6  3D40 FFFE                move.w     [A6 - 0x2], D0
  446. label000005AA:
  447. 000005AA  302E FFFE                move.w     D0, [A6 - 0x2]
  448. 000005AE  E548                     lsl        D0.w, 2
  449. 000005B0  41ED FC32                lea.l      A0, [A5 - 0x3CE]
  450. 000005B4  2F30 0000                move.l     -[A7], [A0 + D0.w]
  451. 000005B8  486D FB36                pea.l      [A5 - 0x4CA]
  452. 000005BC  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  453. 000005C0  302E FFFE                move.w     D0, [A6 - 0x2]
  454. 000005C4  C1FC 0006                muls.w     D0, 0x6
  455. 000005C8  486D FB36                pea.l      [A5 - 0x4CA]
  456. 000005CC  41ED EC20                lea.l      A0, [A5 - 0x13E0]
  457. 000005D0  4870 0000                pea.l      [A0 + D0.w]
  458. 000005D4  3F3C 0005                move.w     -[A7], 0x5
  459. 000005D8  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  460. 000005DC  526E FFFE                addq.w     [A6 - 0x2], 1
  461. 000005E0  51CF FFC8                dbf        D7, -0x3A /* 000005AA */
  462. label000005E4:
  463. 000005E4  2E1F                     move.l     D7, [A7]+
  464. 000005E6  202D EE1C                move.l     D0, [A5 - 0x11E4]
  465. 000005EA  3F00                     move.w     -[A7], D0
  466. 000005EC  202D EE20                move.l     D0, [A5 - 0x11E0]
  467. 000005F0  3F00                     move.w     -[A7], D0
  468. 000005F2  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  469. 000005F6  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  470. 000005FA  2F07                     move.l     -[A7], D7
  471. 000005FC  7001                     moveq.l    D0, 0x01
  472. 000005FE  3E2E FFFC                move.w     D7, [A6 - 0x4]
  473. 00000602  9E40                     sub.w      D7, D0
  474. 00000604  6D00 0040                blt        +0x42 /* 00000646 */
  475. 00000608  3D40 FFFE                move.w     [A6 - 0x2], D0
  476. label0000060C:
  477. 0000060C  302E FFFE                move.w     D0, [A6 - 0x2]
  478. 00000610  E548                     lsl        D0.w, 2
  479. 00000612  41ED FC32                lea.l      A0, [A5 - 0x3CE]
  480. 00000616  2F30 0000                move.l     -[A7], [A0 + D0.w]
  481. 0000061A  486D FB36                pea.l      [A5 - 0x4CA]
  482. 0000061E  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  483. 00000622  302E FFFE                move.w     D0, [A6 - 0x2]
  484. 00000626  C1FC 0006                muls.w     D0, 0x6
  485. 0000062A  486D FB36                pea.l      [A5 - 0x4CA]
  486. 0000062E  41ED EBA8                lea.l      A0, [A5 - 0x1458]
  487. 00000632  4870 0000                pea.l      [A0 + D0.w]
  488. 00000636  3F3C 0005                move.w     -[A7], 0x5
  489. 0000063A  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  490. 0000063E  526E FFFE                addq.w     [A6 - 0x2], 1
  491. 00000642  51CF FFC8                dbf        D7, -0x3A /* 0000060C */
  492. label00000646:
  493. 00000646  2E1F                     move.l     D7, [A7]+
  494. 00000648  202D EE1C                move.l     D0, [A5 - 0x11E4]
  495. 0000064C  3F00                     move.w     -[A7], D0
  496. 0000064E  202D EE20                move.l     D0, [A5 - 0x11E0]
  497. 00000652  3F00                     move.w     -[A7], D0
  498. 00000654  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  499. 00000658  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  500. 0000065C  2F07                     move.l     -[A7], D7
  501. 0000065E  7001                     moveq.l    D0, 0x01
  502. 00000660  3E2E FFFC                move.w     D7, [A6 - 0x4]
  503. 00000664  9E40                     sub.w      D7, D0
  504. 00000666  6D00 0074                blt        +0x76 /* 000006DC */
  505. 0000066A  3D40 FFFE                move.w     [A6 - 0x2], D0
  506. label0000066E:
  507. 0000066E  302E FFFE                move.w     D0, [A6 - 0x2]
  508. 00000672  E548                     lsl        D0.w, 2
  509. 00000674  41ED FC32                lea.l      A0, [A5 - 0x3CE]
  510. 00000678  2F30 0000                move.l     -[A7], [A0 + D0.w]
  511. 0000067C  486D FB36                pea.l      [A5 - 0x4CA]
  512. 00000680  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  513. 00000684  4A2D E9CB                tst.b      [A5 - 0x1635]
  514. 00000688  6700 002E                beq        +0x30 /* 000006B8 */
  515. 0000068C  302E FFFE                move.w     D0, [A6 - 0x2]
  516. 00000690  C1FC 0006                muls.w     D0, 0x6
  517. 00000694  322E FFFE                move.w     D1, [A6 - 0x2]
  518. 00000698  C3FC 0006                muls.w     D1, 0x6
  519. 0000069C  41ED EBA8                lea.l      A0, [A5 - 0x1458]
  520. 000006A0  4870 1000                pea.l      [A0 + D1.w]
  521. 000006A4  41ED EB30                lea.l      A0, [A5 - 0x14D0]
  522. 000006A8  4870 0000                pea.l      [A0 + D0.w]
  523. 000006AC  3F3C 0005                move.w     -[A7], 0x5
  524. 000006B0  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  525. 000006B4  6000 001E                bra        +0x20 /* 000006D4 */
  526. label000006B8:
  527. 000006B8  302E FFFE                move.w     D0, [A6 - 0x2]
  528. 000006BC  C1FC 0006                muls.w     D0, 0x6
  529. 000006C0  486D FB36                pea.l      [A5 - 0x4CA]
  530. 000006C4  41ED EB30                lea.l      A0, [A5 - 0x14D0]
  531. 000006C8  4870 0000                pea.l      [A0 + D0.w]
  532. 000006CC  3F3C 0005                move.w     -[A7], 0x5
  533. 000006D0  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  534. label000006D4:
  535. 000006D4  526E FFFE                addq.w     [A6 - 0x2], 1
  536. 000006D8  51CF FF94                dbf        D7, -0x6E /* 0000066E */
  537. label000006DC:
  538. 000006DC  2E1F                     move.l     D7, [A7]+
  539. 000006DE  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  540. 000006E2  4E5E                     unlink     A6
  541. 000006E4  4E75                     rts
  542.